home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / archives / com / uucp / util.lzh / LIESMICH.UTI < prev    next >
Text File  |  1990-09-05  |  10KB  |  235 lines

  1. Dieser Text betrifft die Programme FILESERV, NEWSDEF, REDUMIP, UUWORK, 
  2. WHOAMI und XPIRE sowie eventuelle dazugeh”rige Hilfsdateien.
  3.  
  4. WICHTIGER HINWEIS
  5. -----------------
  6.  
  7. Ohne die UUCP-Module von Rodney Volz aus Stuttgart in der Version 1.1
  8. oder neuer ist diese Software wertlos. Die wirklich hervorragende Software 
  9. von Rodney kann bei mir angefordert werden. Sie liegt zum Beispiel als
  10. MERCURY.UUE im server@heaven7.heaven7.sub.org bereit. Aužerhalb Berlins 
  11. kann man die Software aus anderen Quellen bekommen. Eine andere M”glichkeit
  12. ist eine eingesandte DSDD-Disk (3,5 "), wenn Rckporto beiliegt. 
  13.  
  14. LIZENZ-INFORMATION
  15. ------------------
  16.  
  17. Alle Programme sind urheberrechtlich geschtzt. Diese Programme sind
  18. SHAREWARE, das heižt, ich wuerde mich freuen, wenn jede[r], der diese
  19. Software regelm„žig nutzt, eine Shareware-Gebhr von 43,50 DM plus
  20. 14 % Mehrwertsteuer = 49,59 DM an mich abdcken koennte. Dafr wird 
  21. er/sie dann auch ueber neue Versionsfreigaben informiert und erh„lt 
  22. mindestens einen Update frei Haus (per E- oder Snailmail). Meine 
  23. Kontonummer findet sich am Ende dieser Datei. Auf Wunsch stelle ich 
  24. eine steuerwirksame Rechnung ueber Nutzungsgebhren fuer EDV-Programme
  25. aus.
  26.  
  27. Registrierte Benutzer des GUS-Paketes sind dagegen von dieser Gebhr
  28. ausgenommen, d. h. einmal zahlen fr beide Pakete gengt.
  29.  
  30. HAFTUNG
  31. -------
  32.  
  33. Trotzdem kann ich keinerlei Haftung fr irgendwelche Sch„den bernehmen, 
  34. die sich durch die Benutzung dieser Software ergeben k”nnten.
  35.  
  36. WEITERGABE
  37. ----------
  38.  
  39. Ich entwickle gerne Software und freue mich, wenn viele Leute sie benutzen.
  40. Solange die Verteilung umsonst oder gegen eine angemessene geringe
  41. Verteilungsgebhr erfolgt, bin ich fr eine Weitergabe meiner Programme
  42. dankbar. ABER: Bitte nur das ganze Paket weitergeben, auf jeden Fall
  43. zusammen mit diesem Text. Die Weitergabe ver„nderter Versionen bedarf
  44. auf jeden Fall meiner Genehmigung.
  45.  
  46. DOKUMENTATION
  47. -------------
  48.  
  49. (na ja, so was Žhnliches :-)
  50.  
  51. CONFIG.SYS
  52. ----------
  53.  
  54. Es mssen unbedingt alle Felder eingetragen sein, sonst hagelt es
  55. Fehler! Das gilt nicht nur fuer die untenstehenden Zeilen, sondern
  56. auch fr alle von Rodney beschreibenen (1..18, 20..28).
  57.  
  58. Meine Programme verstehen CONFIG.SYS-Zeilen auch dann, wenn sie
  59. mit #! beginnen. Das kann man sich fuer die erweiterten CONFIG.SYS-
  60. Zeilen zunutze machen, die zwingend vorgeschrieben sind:
  61.  
  62. #!0100 #  / Diese Felder werden nicht mehr ben”tigt.
  63. #!0101 # /
  64. #!0102 "F:\usr\lib\mail\alias"                  # Standard Alias
  65. #!0103 "F:\etc\xhosts"                          # Extended Host File 
  66. #!0104 "F:\usr\bin\uupoll.prg"                  # Uupoll 
  67. #!0105 "F:\usr\bin\batch.prg"                   # Batch
  68. #!0106 "F:\etc\mmail.ttp"                       # Mmail
  69. #!0107 "c:\util\cli.ttp f:\etc\doqueue.cli"     # Do queue (for uuwork)
  70.  
  71.     (oder halt entsprechend).
  72.  
  73. Die Zeile 0107 enthaelt typischerweise den Aufruf einer Kommandoshell
  74. mit einem Shellscript, das RMAIL, RNEWS und SERVER aufruft.
  75.  
  76. FILESERV
  77. --------
  78.  
  79. Fuer die Benutzung von Fileserv ist das Programm "Mmail" aus dem GUS-
  80. Paket (ab August 1990) Voraussetzung.
  81.  
  82. Fileserv ist ein Ersatz fr das Programm "Server" aus der Mercury-Original-
  83. Distribution. Es ist zu diesem grunds„tzlich kompatibel, weist aber 
  84. folgende Unterschiede auf:
  85.  
  86. -   Es erkennt und benutzt das Signature-File SIGNATUR.MAI in seinem Home-
  87.     directory.
  88.     
  89. -   Es setzt einen "Reply-To:"-Zeiger auf den lokalen Trouble-Account 
  90.     in den Header jeder erzeugten Mail.
  91.  
  92. -   Es splittet grosse Files automatisch in Bloecke von 60 KB (konfigu-
  93.     rierbar per Mail).
  94.  
  95.     Interpretation der eingehenden Mails:
  96.  
  97. -   Es erkennt eine Zeile mit zwei Bindestrichen als Beginn der Signature
  98.     und versendet keine Fehler wegen der Signature-Zeilen.
  99.  
  100. -   Es kennt die zus„tzlichen Kommandos "help", "dir", "dir *.uue" (z. B.)
  101.     und "split 128" (z. B.). Das Kommando "split" stellt die maximale
  102.     Filegr”že ein, die unzerteilt versandt wird, die brigen Kommandos
  103.     drften offensichtlich sein.
  104.  
  105. Vorsicht: Der Aufruf von FILESERV ver„ndert die Datei \ETC\CURRENT.USR!
  106.  
  107. NEWSDEF
  108. -------
  109.  
  110. Habe ich geschrieben, nachdem ich mir mein NEWS.DEF-File geschossen habe.
  111. Zur Sicherheit lehnt NEWSDEF es ab, t„tig zu werden, solange noch ein
  112. NEWS.DEF da ist. Etwaige Trmmer also aus dem Weg r„umen (l”schen oder
  113. umbenennen). 
  114.  
  115. NEWSDEF durchwandert den News-Spool-Baum und erzeugt ein neues File, das
  116. aber in der Regel mit einem Editor nachbearbeitet werden muž:
  117.  
  118. -   Es enth„lt fr jede Hierarchiestufe einen Eintrag: sub, sub.config,
  119.     sub.config.maps. Die Zeilen zu denjenigen Stufen, zu denen eigentlich 
  120.     gar keine Newsgroup geh”rt, mssen gel”scht werden (hier also die
  121.     Zeile "sub|0").
  122.     
  123. -   Hat man Newsgroups auf der Platte, die Namenssegmente von mehr als
  124.     acht Zeichen enthalten, muž man die Namen vervollst„ndigen. Da NEWSDEF
  125.     nur die Directorynamen verarbeitet, hinterl„žt es Eintr„ge wie
  126.     "mercury.allgemei", die man aber aus dem Kopf geradebiegen k”nnen 
  127.     mžte.
  128.     
  129. REDUMAP
  130. -------
  131.  
  132. REDUMAP verkleinert Mapdaten, indem es alle fr den Pathalias unwesentlichen
  133. Zeilen entfernt. Man bergibt ihm eine Liste von Dateinamen (die Namen 
  134. drfen auch Wildcards enthalten) und erh„lt eine gekrzte Map als Standard-
  135. Ausgabe. Man sieht sofort, daž man eine Shell mit Ein/Ausgabeumleitung
  136. braucht, um damit etwas anfangen zu k”nnen, z. B.
  137.  
  138.     redumap u_sub.* local.map patch.map >shrunk.map
  139.     pathalia shrunk.map >paths
  140.     
  141. Ist man mit Platz knapp, kann man die vollen Maps anschliežend wegwerfen,
  142. da zu Erzeugung des PATHS-Files nur die verkleinerte Map gebraucht wird.
  143.  
  144. UUWORK
  145. ------
  146.  
  147. UUWORK ist fuer Leute interessant, die mehrere Hosts pollen und/oder den 
  148. Rechner nicht jeden Tag von Hand pollen lassen wollen. Es wertet ein 
  149. "Extended Host File" (CONFIG-Zeile 103) aus, aus dem das Host-File 
  150. GENERIERT (!) wird. Alle Žnderung muessen also im xhosts durchgefhrt 
  151. werden, sonst sind sie gleich wieder futsch!
  152.  
  153. Hier (fast :-) mein eigenes xhosts-File zur Erl„uterung:
  154.  
  155. 0|8|642967200|642967274| |aragon|atx4b0e0s10=20|ANY|2400|0703136724|ogin:|heaven7|word:|<password>|f:\usr\spool\uucp\aragon
  156. 18|24|642967200|642967274| |aragon|atx4b0e0s10=20|ANY|2400|0703136724|ogin:|heaven7|word:|<password>|f:\usr\spool\uucp\aragon
  157. 0|0|641515736|641512084| |cloud9| |ANY|2400|DIR|ogin:|nuucp|word:|<password>|f:\usr\spool\uucp\cloud9
  158. 0|12|642941592|642039640|2872%6292|unlisys|atx4b0e0s10=20|ANY|2400|853%s|ogin:|Uheaven7|word:|<password>|f:\usr\spool\uucp\unlisys
  159. 0|12|642969098|642969602|1098%3045%3097|zelator|atx4b0e0s10=20|ANY|2400|413%s|ogin:|Uheaven7|word:|<password>|f:\usr\spool\uucp\zelator
  160. 12|24|642969098|642969602|1098%3045%3097|zelator|atx4b0e0s10=20|ANY|2400|413%s|ogin:|Uheaven7|word:|<password>|f:\usr\spool\uucp\zelator
  161. ^  ^  ^         ^         ^              ^
  162. |  |  |         |         |              \_ Von hier an eine normale 
  163. |  |  |         |         |                 hosts-Zeile, nur daž bei 
  164. |  |  |         |         |                 mehreren Telefonnummern
  165. |  |  |         |         |                 anstelle des variierenden 
  166. |  |  |         |         |                 Teils "%s" eingetragen wird 
  167. |  |  |         |         |                 (warum wohl) :-)
  168. |  |  |         |         |
  169. |  |  |         |         \_ Der sich „ndernde Teil der Telefonnummer. 
  170. |  |  |         |            Mehrere Nummerfragmente werden durch "%" 
  171. |  |  |         |            getrennt. Diese Fragmente werden nacheinander 
  172. |  |  |         |            fr das "%s" im Nummernfeld eingesetzt. 
  173. |  |  |         |            Enth„lt das Nummernfeld kein "%s", ruft UUWORK 
  174. |  |  |         |            immer die gleiche Nummer an. Sind mehrere oder 
  175. |  |  |         |            andere C-Formate vorhanden, gips Bomben.
  176. |  |  |         |
  177. |  |  |         |            Wenn das Nummernfeld (hinten) kein "%s" 
  178. |  |  |         |            enth„lt, ist der Inhalt tats„chlich egal. Es
  179. |  |  |         |            aber was drinstehen, mindestens ein Space!
  180. |  |  |         |            (Ganz leer geht nicht.)
  181. |  |  |         |
  182. |  |  \_________\_ Verwaltungsfelder von UUWORK (Zeiten im UNIX-Format). 
  183. |  |               Beim Erzeugen des Files oder der Hinzufgung neuer 
  184. |  |               Zeilen Nullen eintragen! (Eine Null je Feld gengt.)
  185. |  |
  186. \__\_ Anrufzeitraum (hier 12:00 bis 0:00). Sind die Zeiten gleich, wird nie selbstt„tig angerufen.
  187.       Im Moment kann ein Poll-Zeitraum nicht ber Mitternacht reichen.
  188.  
  189. Man kann UUWORK entweder ohne Parameter rufen, dann fhrt es den UUCP-
  190. Betrieb selbst„ndig. In Zeile 0107 im CONFIG.SYS muss ein Befehl 
  191. eingetragen werden, der RMAIL/RNEWS und ggf. SERVER ruft! BATCH wird
  192. bei Bedarf von UUWORK automatisch gestartet. Oder man ruft UUWORK mit einem 
  193. oder mehreren Hostnamen, dann wird jeder Host einmal unter allen 
  194. Nummern angerufen.
  195.  
  196. Mein eigener Rechner ist eigentlich nie aus; es laeuft immer UUWORK.
  197.  
  198. Dann ist noch wichtig, dass das Extended Host File keine Leerzeilen
  199. enthalten darf, auch nicht am Ende (TEMPUS-User Vorsicht!)
  200.  
  201. WHOAMI
  202. ------
  203.  
  204. Total billig: Liest \etc\current.usr und gibt dann den User Name 
  205. und den Full Name aus.
  206.  
  207. XPIRE
  208. -----
  209.  
  210. Das Definitionsfile XPIRE.DEF muž im gleichen Ordner stehen wie NEWS.DEF. 
  211. Fr jede Newsgroup (oder alle Newsgroups, die gleich anfangen) wird nach 
  212. einem Eintrag der Form
  213.  
  214.     news.group.name|10a 10k 10d
  215.  
  216. oder eben 
  217.  
  218.     news.group.*|5a 7d
  219.  
  220. gesucht. Der erste passende Eintrag wird verwendet, d. h. wenn ein Eintrag 
  221. mit * VOR einem spezielleren steht, wird letzterer gar nicht verwendet. 
  222. "10a" heisst "behalte nur 10 Artikel", "10k" heisst "behalte nur die 
  223. neuesten 10 Kilobyte", "10d" heisst "behalte nur, was nicht „lter ist als 
  224. 10 Tage". Die Angaben werden nacheinander betrachtet, eine Artikelzahl 
  225. sollte immer als erstes angegeben werden, weil das am schnellsten geht.
  226.  
  227. Fuer alle Newsgroups, fuer die kein Eintrag passt, werden alle Zeilen
  228. ohne "|" verwendet, also
  229.  
  230. 10a 20d
  231.  
  232. etwa. (Es k”nnen auch mehrere Zeilen sein, sie werden aneinandergeh„ngt [!].) 
  233.  
  234. Kommentarzeilen mit "#" einleiten!
  235.